iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0
IoT

Raspberry Pi最佳入門與應用系列 第 15

Day15 按鈕控制LED燈(實驗2)

  • 分享至 

  • xImage
  •  

今天我們要加入一個按鈕來控制LED燈

這次實驗中使用一個按鍵開關和一個紅色LED燈準備使用按鍵開關點亮LED燈

本實驗所用到材料:

1.紅色LED燈1
2.220Ω電阻
1
3.麵包版1
4.麵包版跳線
2
5.公-母杜邦線3
6.按鍵開關
1

電子電路設計

https://ithelp.ithome.com.tw/upload/images/20190916/20119848RAUAOgL3yl.png

Python程式

https://ithelp.ithome.com.tw/upload/images/20190916/201198482C1JnCdwKW.png
from gpiozero import LED, Button
from time import sleep

led = LED(18)
btn = Button(2)

while True:
btn.wait_for_press()
led.on()
sleep(3)
led.off()
程式解釋:
第一行匯入gpiozero模組的Button
第五行建立Button物件,2表示GPIO2接腳
第7-11行是while迴圈監測是否按下開關,如果按下LED就會亮
等待3秒關閉LED

實作影片

https://youtu.be/Ao8FLrOlMAs

結語:有了昨天經驗在製作過程快很多,少了很多碰壁過程也覺得越來越有趣了!


上一篇
Day14 閃爍LED燈(實驗1)
下一篇
Day16 使用PIR偵測物體移動(實驗3)
系列文
Raspberry Pi最佳入門與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言